有什么方法可以删除页面所有元素中的 "hidden" 属性吗?
Is there some way to remove the "hidden" attribute in all elements of a page?
我一直在尝试创建一个小书签来取消隐藏网页上的所有内容,但一直没有成功。这是我目前的代码:
document.getElementsByTagName(*)[0].removeAttribute("hidden")
我需要做什么才能取消隐藏所有元素?
编辑:我在下面链接的问题中找到了一行代码,感谢您的帮助!
<p>Hi there</p>
<p hidden>This is hidden p text</p>
<b hidden>This is also hidden text with the bold tag</b>
<br><br/>
<button onclick="unhide()">Click Me</button>
<script>
function unhide() {
document.querySelectorAll("*").forEach(b => b.removeAttribute('hidden'));
}
</script>
此致
我一直在尝试创建一个小书签来取消隐藏网页上的所有内容,但一直没有成功。这是我目前的代码:
document.getElementsByTagName(*)[0].removeAttribute("hidden")
我需要做什么才能取消隐藏所有元素?
编辑:我在下面链接的问题中找到了一行代码,感谢您的帮助!
<p>Hi there</p>
<p hidden>This is hidden p text</p>
<b hidden>This is also hidden text with the bold tag</b>
<br><br/>
<button onclick="unhide()">Click Me</button>
<script>
function unhide() {
document.querySelectorAll("*").forEach(b => b.removeAttribute('hidden'));
}
</script>
此致